2
Задание 1: Символический архитектор
PolyU COMP5511Week 1
00:00

Знакомьтесь — SHRDLU (1968–1970)

Задолго до появления больших языковых моделей вроде GPT существовала SHRDLU. Разработанная Терри Виноградом в MIT, она стала прорывным экспериментом в области «символического ИИ» (также известного как GOFAI: Good Old-Fashioned AI — старый добрый ИИ).

1. Гипотеза «микромира»

Вместо попыток понять всю вселенную (которая слишком хаотична) SHRDLU существовала в ограниченном мире блоков. Этот мир содержал лишь определённые объекты: кирпичи, пирамиды и коробку.

  • Привязка символов: Поскольку мир был небольшим, каждое слово («красный», «переместить», «на») можно было точно определить. Программа «понимала» блок, потому что имела прямую ссылку на этот объект в памяти.

2. Возможности

  • Понимание: «Поставь красный блок на зелёный блок».
  • Логические рассуждения: «Не могу — зелёный блок накрыт». (Программа понимала физические ограничения).
  • Память: «Почему ты это сделал?» → «Потому что ты попросил меня об этом».

3. Исторический контекст

Она работала на мейнфрейме DEC PDP-10 (со скоростью 1 MIPS) и использовала векторный графический дисплей. Логика была написана на MacLisp и Micro-Planner.

Представление на Python («состояние»)